package gdut.jmxywz.been;

/**
 * RoleFunction entity. @author MyEclipse Persistence Tools
 */

public class RoleFunction implements java.io.Serializable {

	// Fields

	private Integer roleFunctionId;
	private BaseFunction baseFunction;
	private Roles roles;
	private String roleFunctionName;
	private String roleDescripe;

	// Constructors

	/** default constructor */
	public RoleFunction() {
	}

	/** full constructor */
	public RoleFunction(BaseFunction baseFunction, Roles roles,
			String roleFunctionName, String roleDescripe) {
		this.baseFunction = baseFunction;
		this.roles = roles;
		this.roleFunctionName = roleFunctionName;
		this.roleDescripe = roleDescripe;
	}

	// Property accessors

	public Integer getRoleFunctionId() {
		return this.roleFunctionId;
	}

	public void setRoleFunctionId(Integer roleFunctionId) {
		this.roleFunctionId = roleFunctionId;
	}

	public BaseFunction getBaseFunction() {
		return this.baseFunction;
	}

	public void setBaseFunction(BaseFunction baseFunction) {
		this.baseFunction = baseFunction;
	}

	public Roles getRoles() {
		return this.roles;
	}

	public void setRoles(Roles roles) {
		this.roles = roles;
	}

	public String getRoleFunctionName() {
		return this.roleFunctionName;
	}

	public void setRoleFunctionName(String roleFunctionName) {
		this.roleFunctionName = roleFunctionName;
	}

	public String getRoleDescripe() {
		return this.roleDescripe;
	}

	public void setRoleDescripe(String roleDescripe) {
		this.roleDescripe = roleDescripe;
	}

}